package cate.game.framework;

/**
 * 根据参数选择任务，可创建线程
 * @param <PARAM>
 */
@FunctionalInterface
public interface SelectedTask<PARAM> extends Runnable {
    default boolean isMatch(PARAM param) {
        return false;
    }

    default boolean isDone() {
        return false;
    }
}
